package com.suning.sawp.po.yxwt;

import java.io.Serializable;

public class SaledNoTake implements Serializable {
    /**
     */
    private static final long serialVersionUID = -5556593580200921234L;

    /**
     * 员工工号
     */
    private String staffId;
    
    /**
     * 员工姓名
     */
    private String staffName;

    /**
     * 店铺ID
     */
    private String storeCode;

    /**
     * POS单号
     */
    private String posOrderId;

    /**
    * 订单行号
    */
    private String orderItemId;

    /**
   * 销售数量
   */
    private String saleNum;

    /**
     * 销售额
     */
    private String payAmount;

    /**
     * 品类ID
     */
    private String cateCode;

    /**
     * 品牌id
     */
    private String brandCode;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 订单时间
     */
    private  String  orderTime;

    /**
     * 商品编码
     */
    private String commCode;

    /**
     * 商品名称
     */
    private String commName;

    /**
     * 会员编码
     */
    private String custName;

    /**
     * 会员手机号
     */
    private String custMobile;

    /**
     * 地址
     */
    private String address;

    /**
     * 回访类型1.确定送货日期；2.不确定送货日期；3.无法联系客户；4异常订单  默认缺省0
     */
    private String reVisitType;

    /**
     * 回访备注 如果回访类型为1 则该字段 为YYYYMMDDHHMM
     */
    private String reVisitRemark;
    
    /**
     * YYYY-MM-DD
     */
    private String revisitTime;
    
    /**
     * 物流状态编码
     */
    private String logisticsStateCode;
    
    /**
     * 物流状态名称
     */
    private String logisticsStateName;
    
    public String getRevisitTime() {
        return revisitTime;
    }

    public void setRevisitTime(String revisitTime) {
        this.revisitTime = revisitTime;
    }

    public String getStaffId() {
        return staffId;
    }

    public void setStaffId(String staffId) {
        this.staffId = staffId;
    }

    public String getStoreCode() {
        return storeCode;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    public String getPosOrderId() {
        return posOrderId;
    }

    public void setPosOrderId(String posOrderId) {
        this.posOrderId = posOrderId;
    }

    public String getOrderItemId() {
        return orderItemId;
    }

    public void setOrderItemId(String orderItemId) {
        this.orderItemId = orderItemId;
    }

    public String getSaleNum() {
        return saleNum;
    }

    public void setSaleNum(String saleNum) {
        this.saleNum = saleNum;
    }

    public String getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(String payAmount) {
        this.payAmount = payAmount;
    }

    public String getCateCode() {
        return cateCode;
    }

    public void setCateCode(String cateCode) {
        this.cateCode = cateCode;
    }

    public String getBrandCode() {
        return brandCode;
    }

    public void setBrandCode(String brandCode) {
        this.brandCode = brandCode;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public String getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }

    public String getCommCode() {
        return commCode;
    }

    public void setCommCode(String commCode) {
        this.commCode = commCode;
    }

    public String getCommName() {
        return commName;
    }

    public void setCommName(String commName) {
        this.commName = commName;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getCustMobile() {
        return custMobile;
    }

    public void setCustMobile(String custMobile) {
        this.custMobile = custMobile;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getReVisitType() {
        return reVisitType;
    }

    public void setReVisitType(String reVisitType) {
        this.reVisitType = reVisitType;
    }

    public String getReVisitRemark() {
        return reVisitRemark;
    }

    public void setReVisitRemark(String reVisitRemark) {
        this.reVisitRemark = reVisitRemark;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }
    
    public String getLogisticsStateCode() {
        return logisticsStateCode;
    }

    public void setLogisticsStateCode(String logisticsStateCode) {
        this.logisticsStateCode = logisticsStateCode;
    }

    public String getLogisticsStateName() {
        return logisticsStateName;
    }

    public void setLogisticsStateName(String logisticsStateName) {
        this.logisticsStateName = logisticsStateName;
    }

    @Override
    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("SaledNoTake [staffId=");
        builder.append(staffId);
        builder.append(", staffName=");
        builder.append(staffName);
        builder.append(", storeCode=");
        builder.append(storeCode);
        builder.append(", posOrderId=");
        builder.append(posOrderId);
        builder.append(", orderItemId=");
        builder.append(orderItemId);
        builder.append(", saleNum=");
        builder.append(saleNum);
        builder.append(", payAmount=");
        builder.append(payAmount);
        builder.append(", cateCode=");
        builder.append(cateCode);
        builder.append(", brandCode=");
        builder.append(brandCode);
        builder.append(", brandName=");
        builder.append(brandName);
        builder.append(", orderTime=");
        builder.append(orderTime);
        builder.append(", commCode=");
        builder.append(commCode);
        builder.append(", commName=");
        builder.append(commName);
        builder.append(", custName=");
        builder.append(custName);
        builder.append(", custMobile=");
        builder.append(custMobile);
        builder.append(", address=");
        builder.append(address);
        builder.append(", reVisitType=");
        builder.append(reVisitType);
        builder.append(", reVisitRemark=");
        builder.append(reVisitRemark);
        builder.append(", revisitTime=");
        builder.append(revisitTime);
        builder.append(", logisticsStateCode=");
        builder.append(logisticsStateCode);
        builder.append(", logisticsStateName=");
        builder.append(logisticsStateName);
        builder.append("]");
        return builder.toString();
    }

    public interface AccConstants{
        //待回访
        String TOTAL_BACK_CALLED = "0";
        //未确认
        String PART_BACK_CALLED = "2";
        //已确认
        String TOTAL_NO_BACK_CALLED = "1";
        //全部
        String TOTAL = "3";
    }
    
}
